package com.zhouk.ams.wx.menu;

import lombok.Data;
import org.json.JSONObject;

/**
 * Create By Zhouke on 2017/10/24
 */
@Data
public class Menu {
    /**
     * 参数	是否必须	说明
     * button	是	一级菜单数组，个数应为1~3个
     * sub_button	否	二级菜单数组，个数应为1~5个
     * type	是	菜单的响应动作类型
     * name	是	菜单标题，不超过16个字节，子菜单不超过60个字节
     * key	click等点击类型必须	菜单KEY值，用于消息接口推送，不超过128字节
     * url	view类型必须	网页链接，用户点击菜单可打开链接，不超过1024字节
     * media_id	media_id类型和view_limited类型必须	调用新增永久素材接口返回的合法media_id
     */

    private String button;
    private String subButton;
    private String type;
    private String name;
    private String key;
    private String url;
    private String mediaId;

    @Override
    public String toString() {
        return "Menu{" +
                "button='" + button + '\'' +
                ", subButton='" + subButton + '\'' +
                ", type='" + type + '\'' +
                ", name='" + name + '\'' +
                ", key='" + key + '\'' +
                ", url='" + url + '\'' +
                ", media_id='" + mediaId + '\'' +
                '}';
    }

    public JSONObject toJSON(){
        return null;
    }
}
